yan xu
6 Points, 2 Sets, and a Gap That Rankings Cannot MeasureEvery analysis of mine begins with a forgotten number. This time, that number...
Faker: Age Is Not a Barrier for Esports Players – T1 and the Form Question Ahead of Worlds 2026After winning the gold medal in League of Legends with the South Korean...
Spygate at Southampton: A Suspended Sentence, Four Points Gone, and the Ghost Called MiddlesbroughOn Wednesday, when the verdict was finally confirmed, I was sitting in a smal...
Badminton and the Empty-Data Problem: All Nine Analysis Categories Lack Sufficient Basis for AssessmentA deep-dive badminton analysis report has just been completed in an unusual...
Nebraska Sweeps Creighton 3-0: A Win Built on Serve Pressure and Balanced AttackIn the first seven points of Set 1, Nebraska did not let any attacker score...
Montella, Yıldız and Turkey's League A Gamble: A Young Project Enters the Zone Where Mistakes Cost EverythingA player stands on the left flank, takes the ball, drives three strides and...
Sabalenka's No.1 Battle: 15-Match US Open Streak Can't Hide the 2026 Grand Slam VoidNew York, 28/08/2026 – The match ended after 58 minutes. The 6-1, 6-1 scoreli...
Table Tennis England publishes 2026/26 Annual Report: 76 pages and the real power question of a host nationOn 16 October, at the English Institute of Sport in Sheffield, Table Tennis...
Ireland vs Israel in Debrecen: an empty stand, a broken week of preparation, and a decision not yet settledIn Incheon, late at night, I watched the Republic of Ireland lose 1-0 to Koso...
'World Champion' Wu Yize Crashes Out at English OpenLiam Davies' final cue shot ended the match at 4-1. In Brentwood's stands, no...
Insufficient Information, Cannot Assess: The Discipline of a Sports AnalystA nine-page report sat on the screen at two in the morning, and almost every...
The Empty Match Report and the Noise: Vietnamese Football Needs a Verification LayerIn December 2026, at Anfield, I sat in a trial VAR room and recorded every...
Esports Rumors Outrun Contracts: Why the Transfer Window Needs a Credibility FilterAt 2:47 a.m. Incheon time, my phone buzzed for the eleventh time in a single...
Gattuso Couldn't Sleep for Months After Losing to Bosnia: Inside a Coach's Unhealed WoundGennaro Gattuso could not sleep. Not for one night, but for months. After Ita...
CS2 in September: 805,637 Average Players, a Seven-Month Slide and the Regional Data GapOn September 23, CS2 hit 1,450,705 concurrent players. That was the month's...
Zverev beats Bublik to reach Shanghai Masters quarters: A breathless win and the story behind the world No. 1 rankingThe center court of Qizhong Tennis Center in Shanghai on Tuesday night...
Wade Baldwin, Fenerbahçe and the Test Named 'Greatest in EuroLeague History'On the day Fenerbahçe Beko held its season-opening media day, Wade Baldwin...
Thunderpick World Championship 2026 Opens With Four 2-0 SweepsThunderpick World Championship 2026 opened in Malta with a striking detail: a...
Vietnamese Women's Football from SEA Games 2026 to World Cup 2026: When the Empty Stands Began to SpeakOn the night of August 24, 2026, in the stands of Shah Alam Stadium in...
HAGL vs Hai Phong: Possession Meets Counterattack and an Unresolved Equation in PleikuAt two in the morning, the phone rang. A Ho Chi Minh City-based agent called ...
Faker: Age Is Not a Barrier for Esports Players – T1 and the Form Question Ahead of Worlds 2026After winning the gold medal in League of Legends with the South Korean...
Spygate at Southampton: A Suspended Sentence, Four Points Gone, and the Ghost Called MiddlesbroughOn Wednesday, when the verdict was finally confirmed, I was sitting in a smal...
Badminton and the Empty-Data Problem: All Nine Analysis Categories Lack Sufficient Basis for AssessmentA deep-dive badminton analysis report has just been completed in an unusual...
Nebraska Sweeps Creighton 3-0: A Win Built on Serve Pressure and Balanced AttackIn the first seven points of Set 1, Nebraska did not let any attacker score...
Montella, Yıldız and Turkey's League A Gamble: A Young Project Enters the Zone Where Mistakes Cost EverythingA player stands on the left flank, takes the ball, drives three strides and...
Sabalenka's No.1 Battle: 15-Match US Open Streak Can't Hide the 2026 Grand Slam VoidNew York, 28/08/2026 – The match ended after 58 minutes. The 6-1, 6-1 scoreli...
Table Tennis England publishes 2026/26 Annual Report: 76 pages and the real power question of a host nationOn 16 October, at the English Institute of Sport in Sheffield, Table Tennis...
Ireland vs Israel in Debrecen: an empty stand, a broken week of preparation, and a decision not yet settledIn Incheon, late at night, I watched the Republic of Ireland lose 1-0 to Koso...
'World Champion' Wu Yize Crashes Out at English OpenLiam Davies' final cue shot ended the match at 4-1. In Brentwood's stands, no...
Insufficient Information, Cannot Assess: The Discipline of a Sports AnalystA nine-page report sat on the screen at two in the morning, and almost every...
The Empty Match Report and the Noise: Vietnamese Football Needs a Verification LayerIn December 2026, at Anfield, I sat in a trial VAR room and recorded every...
Esports Rumors Outrun Contracts: Why the Transfer Window Needs a Credibility FilterAt 2:47 a.m. Incheon time, my phone buzzed for the eleventh time in a single...
Gattuso Couldn't Sleep for Months After Losing to Bosnia: Inside a Coach's Unhealed WoundGennaro Gattuso could not sleep. Not for one night, but for months. After Ita...
CS2 in September: 805,637 Average Players, a Seven-Month Slide and the Regional Data GapOn September 23, CS2 hit 1,450,705 concurrent players. That was the month's...
Zverev beats Bublik to reach Shanghai Masters quarters: A breathless win and the story behind the world No. 1 rankingThe center court of Qizhong Tennis Center in Shanghai on Tuesday night...
Wade Baldwin, Fenerbahçe and the Test Named 'Greatest in EuroLeague History'On the day Fenerbahçe Beko held its season-opening media day, Wade Baldwin...
Thunderpick World Championship 2026 Opens With Four 2-0 SweepsThunderpick World Championship 2026 opened in Malta with a striking detail: a...
Vietnamese Women's Football from SEA Games 2026 to World Cup 2026: When the Empty Stands Began to SpeakOn the night of August 24, 2026, in the stands of Shah Alam Stadium in...
HAGL vs Hai Phong: Possession Meets Counterattack and an Unresolved Equation in PleikuAt two in the morning, the phone rang. A Ho Chi Minh City-based agent called ...
